package com.gemantic.task.model;


import java.util.Date;

/**
 * @author xiedi
 * @date 2022/09/15
 **/
public abstract class BaseTask {
    protected BaseTask() {
    }

    public abstract String getRequestData();

    public abstract String getResponseData();

    public abstract Long getPrimaryKey();

    public abstract Integer getRetryTimes();

    public abstract String getType();

    public abstract String getOrderNo();

    public abstract void setResponseData(String responseData);

    public abstract void setRemark(String remark);

    public abstract String getStatus();

    public abstract Date getNextRunTime();

    public abstract Integer getMaxRetryTimes();

    public abstract Date getCreateTime();
}
